ebb4f2c3d4da1e310ff55e03cef7049ccf6b25f1,openid-connect-server/src/main/java/org/mitre/openid/connect/view/UserInfoJWTView.java,UserInfoJWTView,writeOut,#JsonObject#Map#HttpServletRequest#HttpServletResponse#,90

Before Change



			JWTClaimsSet claims = JWTClaimsSet.parse(writer.toString());

			claims.setAudience(Lists.newArrayList(client.getClientId()));

			claims.setIssuer(config.getIssuer());

			claims.setIssueTime(new Date());

			claims.setJWTID(UUID.randomUUID().toString()); // set a random NONCE in the middle of it


			if (client.getUserInfoEncryptedResponseAlg() != null && !client.getUserInfoEncryptedResponseAlg().equals(Algorithm.NONE)

After Change



			response.setContentType(JOSE_MEDIA_TYPE_VALUE);

			JWTClaimsSet claims = new JWTClaimsSet.Builder(JWTClaimsSet.parse(writer.toString()))
				.audience(Lists.newArrayList(client.getClientId()))
				.issuer(config.getIssuer())
				.issueTime(new Date())
				.jwtID(UUID.randomUUID().toString()) // set a random NONCE in the middle of it
				.build();


			if (client.getUserInfoEncryptedResponseAlg() != null && !client.getUserInfoEncryptedResponseAlg().equals(Algorithm.NONE)